3915 N Scottsdale Rd, Scottsdale, AZ 85251-4418, Scottsdale
"It's one of the best Italian restaurant in Scottsdale and the food is out of this world"
"It's one of the best Italian restaurant in Scottsdale and the food is out of this world"